package com.huitone.gddw.dao.monitoring;

import com.huitone.gddw.dao.entity.Trends;

/**
 * 监控数据趋势Dao
 * @author CSY
 *
 */
public interface ITrendsDao {
	/**
	 * 根据对象逻辑删除删除所有监控数据趋势
	 * @param objId
	 * @return
	 */
	Integer delByObjId(String objId);
	
	/**
	 * 根据子项删除所有监控数据趋势
	 * @param itemId
	 * @return
	 */
	Integer delByItemId(String itemId);
	
	/**
	 * 根据子项属性删除监控数据趋势
	 * @param keyId
	 * @return
	 */
	Integer delByKeyId(String keyId);
	
    int deleteByPrimaryKey(String recId);

    int insert(Trends record);

    int insertSelective(Trends record);

    Trends selectByPrimaryKey(String recId);

    int updateByPrimaryKeySelective(Trends record);

    int updateByPrimaryKey(Trends record);
}